river's wide stretch - French English Dictionary